home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # Start/stop Dillon's cron scheduler service
-
- . /etc/system.cfg
-
- fn2() { ps | sed -n '/d cron/P'; }
- stp() {
- [ "`fn2`" ] || return
- echo -n "Stopping crond... "
- killall crond
- =
- }
- str() {
- [ "$ENACRON" = n -o "`fn2`" ] && return
- echo -n "Starting crond... "
- fork crond -b -c /etc/cron
- = $?
- }
-
- case "$1" in
-
- start) str;;
- stop) stp;;
- restart)stp;str;;
- status) if [ "`fn2`" ]
- then echo "Running crond"; fn2
- else echo No running crond
- fi;;
- esac
-